package com.xiaoh.dormitoryrepairreportbackend.constant;

/**
 * 工单常量
 */
public interface WorkOrderConstant {

    /**
     * 工单状态
     */
    interface Status {
        /**
         * 已取消
         */
        int CANCELLED = 0;

        /**
         * 待处理
         */
        int PENDING = 1;

        /**
         * 处理中
         */
        int IN_PROGRESS = 2;

        /**
         * 已完成
         */
        int COMPLETED = 3;

        /**
         * 已评价
         */
        int REVIEWED = 4;
    }

    /**
     * 操作类型
     */
    interface OperationType {
        /**
         * 创建
         */
        String CREATE = "CREATE";

        /**
         * 分配
         */
        String ASSIGN = "ASSIGN";

        /**
         * 状态更新
         */
        String STATUS_UPDATE = "STATUS_UPDATE";

        /**
         * 评价
         */
        String REVIEW = "REVIEW";

        /**
         * 取消
         */
        String CANCEL = "CANCEL";
    }
}
